.content{
    width: 21cm !important; height: 23.7cm !important; 
    margin: 0 auto;
    font-size: 12px;
}
table.table{
    width: 100%;
    padding: 0;
    font-size: 12px;
}
table.table td{
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
} 
/*.table .left{
    border-left: 1px solid black;
}
.table .right{
    border-right: 1px solid black;
}
.table .top{
    border-top: 1px solid black;
}
.table .bottom{
    border-bottom: 1px solid black;
}*/
.table .size{
    width: 40px;
}
.table .type{
    text-align: left;
    width: 150px;
}
.table .no{
    text-align: center;
    width: 30px;
}
input.btnPrint{
    padding: 10px 30px;
    font-size: 24px;
    float: right;
    margin-right: 10px;
    position: relative;
}
@media print
{
    input.btnPrint{display: none}
    .right-double{
        border-right: 2px solid black;
    }
    .left-double{
        border-left: 2px solid black;
    }
    .top-double{
        border-top: 2px solid black;
    }
    .bottom-double{
        border-bottom: 2px solid black;
    }
}
@page { @top-right { content: "Page " counter(page) " of " counter(pages); } }
